home *** CD-ROM | disk | FTP | other *** search
/ Floppyshop 2 / Floppyshop - 2.zip / Floppyshop - 2.iso / diskmags / 0022-3.564 / dmg-0124 / display.txt < prev   
Text File  |  1997-04-16  |  33KB  |  746 lines

  1.         
  2.                        The Revenge Document Display System
  3.         
  4.                             Written by The Hitchhiker
  5.         
  6.                           Release 2.23 - 1st July 1991
  7.         
  8.         
  9.         
  10.         
  11.         
  12.                Document Displayer Manual - The Hitchhiker's Guide
  13.                --------------------------------------------------
  14.         
  15.         
  16.         Welcome  to the Revenge Document Display System.   This  document 
  17.         also covers the custom versions of this system:
  18.         
  19.              The Atari User Group (Scotland) Text Displayer.
  20.              The Teddystacker Document Displayer.
  21.              Merlin's Document Displayer.
  22.              The Floppyshop Document Displayer.
  23.              The SOFTViLLE Document Displayer.
  24.              The Public Dominator Document Displayer.
  25.              The STUG Norway Document Displayer.
  26.              The PVK Document Displayer.
  27.         
  28.         
  29.         The Revenge Document Displayer will load,  display and print  out 
  30.         any ASCII document.   So what..?, you may ask... so does the ST's 
  31.         desktop,  but what makes the RDD so special is the little  (well, 
  32.         quite extensive) extras.  You can scroll documents up and down at 
  33.         amazing speeds, search for special characters, words, or phrases, 
  34.         print out parts of a document,  and much much more....read on for 
  35.         more info....!
  36.         
  37.         
  38.         How to load a document...
  39.         
  40.         1..  There  are  many  ways  to load a  document  into  the  RDD.  
  41.         Probably  the easiest is to just load the displayer and  use  the 
  42.         built-in  file-selector.
  43.         
  44.         2..  The  second  way is to install it as an application  on  the 
  45.         desktop, so that when you double-click on a document the RDD will 
  46.         be  loaded and the appropriate document auto-loaded.   There  are 
  47.         some problems with this method on TOS 1.0 machines,  if you  have 
  48.         this  version of TOS then the RDD must be on the same  disk,  and 
  49.         probably the same directory (folder).   This is a TOS problem and 
  50.         not one of my many...!
  51.         
  52.         3..  Yet  Another Way (YAW - sounds like a unix  program...!)  to 
  53.         load  a document is to rename the RDD to DISPLAY.TTP and enter  a 
  54.         document name on the command line.
  55.         
  56.         4..  (PROGRAMMERS  ONLY)...Launch  the RDD from  another  program 
  57.         using  the  GEMDOS Pexec() function.   The  command  line  should 
  58.         contain  the  name  of the document that you  want  to  load,  or 
  59.         nothing if you want to use the built-in file-selector.   The  RDD 
  60.         will  return a value of 0 (ok) on exit.  All colours  and  screen 
  61.         resolution will be restored.
  62.         
  63.         5.. If you own a copy of NeoDesk3 then you can install the RDD as 
  64.         the default text displayer.   This way any document will be shown 
  65.         using the RDD.  Consult the NeoDesk3 manual on how to do this.
  66.         
  67.         
  68.         The File Selector...
  69.         
  70.             The file selector is used to select which file that you  wish 
  71.         to load.  You are presented with a list of files (in alphabetical 
  72.         order) with any directories at the top.   You may scroll the list 
  73.         up and down using the arrow keys or the mouse.   To select a file 
  74.         simply highlight it in the centre of the screen and press RETURN, 
  75.         ENTER,  SPACE or the LEFT BUTTON on the mouse.   To exit from the 
  76.         file  selector without selecting a file press UNDO or  the  RIGHT 
  77.         BUTTON  on  the  mouse.   All  active disk  drives  /  hard  disk 
  78.         partitions are listed at the bottom of the screen.   To select  a 
  79.         different  partition simply press the corresponding  letter,  for 
  80.         example 'C' for drive C.   The 'special directory' <parent>  will 
  81.         take you to the directory above the current one.
  82.         
  83.         
  84.         Document Formatting...
  85.         
  86.         Once  a document has been loaded it will  be  formatted.   During 
  87.         this  process  the  RDD will count the number  of  lines  in  the 
  88.         file,  wrap  any  lines that are greater than  80  characters  in 
  89.         length, expand tabs, and calculate the number of pages.
  90.         
  91.         When a document is printed the RDD paginates it automatically  to 
  92.         fit the selected page size (11 or 12 inch).  If you want to force 
  93.         a  page break in a document then place the characters @#  at  the 
  94.         beginning  of  a  blank  line.   The  RDD  will  interpret  these 
  95.         characters as a page break and will not display or print them.
  96.         
  97.         For example:
  98.         
  99.              Welcome to Automation Disk 2000.
  100.              @#
  101.              But the Pompey Pirates are the best by far....!
  102.         
  103.         will be split over 2 different pages.
  104.         
  105.         
  106.         Special Documents...
  107.         
  108.         Special  documents are files that have been treated in a  special 
  109.         way.   Currently  two sorts of special documents  are  supported, 
  110.         Encripted documents and Packed documents.
  111.         
  112.         Encripted  documents  are used to enable you to  distribute  your 
  113.         text  files  without worrying about other people  altering  them, 
  114.         because  they won't be able to make any sense of it...  Only  the 
  115.         RDD will be able to de-cript the text...!  The encription program 
  116.         'CRIPT.TOS' is supplied with the RDD.
  117.         
  118.         Packed  documents  are  supported to allow you  to  put  as  many 
  119.         documents  on a disk as possible.   To pack a document,  use  the 
  120.         brilliant  'Pack Ice v2.20'.   Select the 'data' and 'no  picture 
  121.         compression'  in the packer.   If you want to pack AND encript  a 
  122.         document then encript it first.
  123.         
  124.         
  125.         
  126.         Displayer Controls...
  127.         
  128.         
  129.         Arrow Keys - Scroll Up / Down a line
  130.         
  131.         Shift Arrow Keys - Scroll Up / Down a screen.
  132.         
  133.         Enter / Return - Scroll down a line.
  134.         
  135.         Space Bar - Scroll down a screen of text.
  136.         
  137.         Alternate T - Goto the top of the document.
  138.         
  139.         Alternate B - Goto the bottom of the document.
  140.         
  141.         Alternate G - Goto a line.
  142.              You are asked to enter a line number to goto.   If you  want 
  143.              to go forward 10 lines then enter +10,  to go back 20  lines 
  144.              enter  -20.   To goto the start of a marked block  (if  any) 
  145.              then enter *.
  146.         
  147.         Alternate F - Search the document for a phrase.
  148.              You  are asked to enter the phrase that you wish  to  search 
  149.              for.   You  will then be asked if you want the search to  be 
  150.              case sensitive.   A case sensitive search is about twice  as 
  151.              fast as a non-sensitive one.   The search for the phrase  is 
  152.              started from the top of the document.
  153.         
  154.         Alternate N - Find Next Occurrence of a phrase.
  155.              Searches the document for the next occurrence of the  phrase 
  156.              that you originally searched for using ALT-F.
  157.         
  158.         Shift Function Key - Set Bookmark.
  159.              Allows you to remember the current position in the document.
  160.         
  161.         Function Key - Goto Bookmark.
  162.              Goes to a previously set bookmark.
  163.         
  164.         Control T - Set TAB width.
  165.              Allows you to set the size of the TAB control code.   Normal 
  166.              values are 4 or 8. (default setting = 4).
  167.         
  168.         Alternate S - Start Block.
  169.              Sets  the start of a block at the top of  the  screen.   See 
  170.              'End Block' for more details.
  171.         
  172.         Alternate E - End Block.
  173.              Sets the end of a block at the bottom of the screen.   After 
  174.              you have marked the start and the end of a block,  and it is 
  175.              valid, the block will be shown in reverse text.  If you hold 
  176.              down  one of the SHIFT keys while selecting ALT E or ALT  S, 
  177.              you  will be asked to enter a line number at which to  start 
  178.              or end a block.   If you enter +10 the marker will be  moved 
  179.              forward 10 lines,  -3 will go back 3 lines.  If you enter an 
  180.              invalid number the markers will remain unchanged.
  181.              WARNING:  If you use Harlekin (the ultimate DA) and you have 
  182.              the macros enabled,  pressing SHIFT-ALT-E will bring up  the 
  183.              editor..!   To  get  round this you can either  (i)  disable 
  184.              Harlekin macros,  or (ii) select 'End Block' from the pop-up 
  185.              menu while holding down the SHIFT key.
  186.         
  187.         Alternate H - Hide Block.
  188.              Kills (un-marks) any previously marked block.
  189.         
  190.         Alternate M - Bookmark Menu.
  191.              Allows you to set, goto and erase bookmarks using to mouse.
  192.         
  193.         Control S - Save Bookmarks.
  194.              Saves  the current bookmarks that are set  to  disk.   These 
  195.              will then be automatically loaded in next time that you view 
  196.              this document.
  197.         
  198.         Control G - Change text size.
  199.              This  option allows users of hi-res monitors to  display  42 
  200.              lines  of text instead of the normal 21.   This function  is 
  201.              disabled when you are using a colour monitor.
  202.         
  203.         Alternate C - Set Printer Configuration.
  204.              Allows you to configure the displayer to output the  correct 
  205.              data to your printer.
  206.         
  207.         Alternate P - Print whole document.
  208.              Prints   the  whole  of  the  document  using  the   current 
  209.              configuration.   Don't  forget to set the config before  you 
  210.              start printing.   You can stop printing by holding down both 
  211.              shift keys.
  212.         
  213.         Alternate W - Print block.
  214.              Prints   a  previously  marked  block  using   the   current 
  215.              configuration.
  216.         
  217.         Alternate L - Load Document.
  218.              Displays  the file selector and asks you to pick a  file  to 
  219.              load.
  220.         
  221.         Alternate X - Execute Another Program.
  222.              Displays the file selector and asks you to pick a program to 
  223.              execute.   You  may run any program that exits  cleanly  and 
  224.              doesn't   do  to  many  nasty  things  (see  the   note   on 
  225.              compatibility  below).   You are then asked if you  want  to 
  226.              delete  the current document.   If you delete  the  document 
  227.              then  the space taken up by it is released to the  operating 
  228.              system.   When the program finishes you will be returned  to 
  229.              the displayer.
  230.         
  231.         Zero (colour) - Toggle Hz
  232.              Switches between the screen scan rates of 50 and 60 Hertz.
  233.         
  234.         Zero (mono) - Toggle Colours
  235.              Reverses the screen colours.
  236.         
  237.         Tab - Display Pop-up Menu.
  238.              Displays  a  pop-up  menu so that you  can  execute  various 
  239.              functions.   Select  an item by highlighting it and  hitting 
  240.              Return.
  241.         
  242.         Alternate A - Autoscroll Mode.
  243.              Allows  you  to scroll the document without holding  down  a 
  244.              key.   You are asked to enter a speed, this is the amount of 
  245.              time (in 200/ths of a second) before the screen is scrolled.  
  246.              You  must  now tell the scroller which way to scroll  up  or 
  247.              down,  and what to do when the start/end of the document  is 
  248.              reached, press 'b' to bounce the document up and down, press 
  249.              'w' to wrap the document,  press 'S',  (or anything else) to 
  250.              stop scrolling.  If you want to stop the scrolling then hold 
  251.              down both Shift keys.
  252.         
  253.         Alternate Q / Undo - Exit the Doc Displayer.
  254.         
  255.         
  256.         Mouse Control...
  257.         
  258.         At  any  time  you may use the mouse  instead  of  the  keyboard.  
  259.         Moving  up  / down is the same as pressing the up  /  down  arrow 
  260.         keys.   The left button can be used to select items or to call up 
  261.         the  main  selection menu.   The right button is used  to  either 
  262.         cancel a pop-up or to call-up the file selector.
  263.         
  264.         
  265.         Pop-up Menu...
  266.         
  267.         To activate the pop-up menu then either hit TAB or press the Left 
  268.         mouse  button.   This  allows  you to  select  various  functions 
  269.         without  using  the keyboard  combinations  (ALT+key).   Use  the 
  270.         Up/Down keys or the mouse to highlight the required function  and 
  271.         hit Space,  Return or Left mouse button to select.   Press Escape 
  272.         or the Right mouse button to cancel the menu without selecting.
  273.         
  274.         
  275.         Printer Configuration...
  276.         
  277.         The  printer config menu can be accessed by pressing Alternate  C 
  278.         or selecting it from the pop-up.
  279.         
  280.              Page  length  can  be set to either 12 (A4)  or  11  (normal 
  281.              listing) inches.
  282.         
  283.              Page width can be set to anything from 10 to 255 characters.  
  284.              So  if  you  want to print out a  program  listing  on  wide 
  285.              listing paper,  set this to 132.   The displayer will handle 
  286.              any line / page conversions that are necessary.
  287.         
  288.              You  may set the Left Margin for a print out.   This is  the 
  289.              amount  of spaces that are printed on the left hand side  of 
  290.              the text.   This may vary from 0 to 99.  If you enter * then 
  291.              the  displayer will select a value that is suitable for  the 
  292.              current document.
  293.         
  294.              If  you specify 'page numbers' then the page number will  be 
  295.              printed at the bottom of each page.
  296.         
  297.              'Pause  between pages' forces the displayer to  pause  after 
  298.              every page is printed.   This allows you to print on  single 
  299.              sheets, or produce double sided output.
  300.         
  301.              If you select 'Print Quality = NLQ' then the displayer  will 
  302.              send codes to change the printer to NLQ  mode.   Note:  this 
  303.              will only work with Epson compatible printers.
  304.         
  305.              If  you select 'Bold Printing' then the displayer will  send 
  306.              codes to change the printer to emphasized mode.   Note: this 
  307.              will only work with Epson compatible printers.
  308.         
  309.              The  'Send  codes  to printer' option  allows  you  to  send 
  310.              various  codes to the printer.   If you enter '27' then  the 
  311.              ascii  code 27 will be sent to the  printer.   Entering  'A' 
  312.              will send the character 'A' (ascii 65).
  313.         
  314.              You  may also select which printer that any output  will  be 
  315.              sent  to.   If 'serial' is selected then the  current  RS232 
  316.              port settings will apply.
  317.         
  318.              A  printer  driver  facility allows your  printer  to  print 
  319.         almost all of the ST's character set.   To edit a printer driver, 
  320.         select 'Edit Printer Driver' from the Printer Config  Menu.   The 
  321.         way  that  printer drivers have been implemented is  as  follows:  
  322.         For each of the ST's characters there exists a translation  table 
  323.         for your printer.  For example the ST character Ç (ascii 128) may 
  324.         not  be  supported on your printer but you could simulate  it  by 
  325.         printing  a  'C'  with  a  ','  printed  over  the  top,  so  the 
  326.         translation would be '67 8 44'.  You can allocate up to 9 printer 
  327.         codes  for each of the ST's characters.   This allows you  to  do 
  328.         strange  things like double height text on some  characters.   If 
  329.         the  ST's character is the same as your printer's character  then 
  330.         just enter the ST's ascii code.
  331.         
  332.             You may save your printer driver to disk once you have  built 
  333.         it,  and load it back in each time that you want to  print.   The 
  334.         driver  file  will be saved to the same directory  that  the  Doc 
  335.         Displayer  was  loaded from.   All you have to do is enter  an  8 
  336.         character filename,  the extender '.RDD' will be added by the Doc 
  337.         Displayer.  NOTE: if the doc displayer is loaded automatically by 
  338.         using  'Install Application' then the driver files will be  saved 
  339.         to the same directory as the document.
  340.         
  341.         I've  built a couple of drivers for a the printers listed  below, 
  342.         these should be on the same disk as the displayer.
  343.         
  344.              Standard Printer (no translation, works with SMM804)
  345.              Star LC24 (should also work with LC10)
  346.              Epson FX series
  347.              Panasonic KX-P1081 (not tested)
  348.         
  349.         
  350.         
  351.         Compatibility...
  352.         
  353.              The  original  version of the displayer (v1.xx)  had  a  few 
  354.         compatibility  problems  with  some versions  of  TOS,  but  with 
  355.         version 2 these have been eliminated (I hope).  The Doc displayer 
  356.         should work on any version of TOS,  even the TT (TOS 3) in an  ST 
  357.         compatible screen mode.
  358.              The displayer will work in all of the ST's screen modes  but 
  359.         NOT  on large screen displays such as Hyperscreen,  at  best  the 
  360.         screen will become corrupt or the machine may even crash.
  361.              If your printer does not support Epson control  codes,  then 
  362.         don't  use the NLQ or BOLD options on the  printer  configuration 
  363.         menu.
  364.              There is a problem if you run the displayer in low rez  with 
  365.         Turbo ST (1.8x) installed.   The 'bug' shows itself when you exit 
  366.         the displayer.   You will see that the screen colour planes  have 
  367.         become offset.   This must be a problem with TurboST because  the 
  368.         Doc  displayer  only  uses  legal BIOS  calls  to  change  screen 
  369.         resolution.   This  bug only happens occasionally on  my  machine 
  370.         (TOS 1.4).
  371.              The  ability  to  launch another  program  from  within  the 
  372.         displayer  can reveal a great many  incompatibilities.   You  can 
  373.         only safely launch a 100% legal program.   If you run a 'naughty' 
  374.         program then the Doc displayer may crash or produce unpredictable 
  375.         results.  I have successfully used programs such as:
  376.         
  377.              HiSoft Basic
  378.              Lattice C5
  379.              Devpac2
  380.              KnifeST
  381.              First Word +
  382.              Script
  383.              Fastcopy
  384.              ProFlight (v1.2)
  385.              AVK
  386.              DC Utils
  387.              Michtron Hard Disk Utils
  388.              any many more...
  389.         
  390.         
  391.             If the document displayer is ran from the AUTO folder (yes it 
  392.         can be..!), or if you call it .TOS or .TTP you may not be able to 
  393.         execute  programs  that  use GEM (VDI or AES).   This  is  a  TOS 
  394.         limitation...!
  395.         
  396.         Note for Techies:  The Doc displayer uses the GEMDOS 'Pexec' call 
  397.         to run programs.  The default Gemdos path is set to the directory 
  398.         that  the  program is in.   If you choose to unload  the  current 
  399.         document before executing a program then the memory that is taken 
  400.         up by that document will be returned to the pool, this may result 
  401.         in the free memory space being fragmented, therefore the executed 
  402.         program  may  not be able to use it.   If memory space  gets  too 
  403.         fragged then the ST seems to get a little upset...  Talk to Atari 
  404.         about this one NOT me...!
  405.         
  406.         
  407.         
  408.         About the Doc Displayer...
  409.         
  410.         The  original  version  of the displayer was  written  in  HiSoft 
  411.         Basic, but from version 2.00 onwards it is written in Lattice C5.  
  412.         Small pieces of assembler have also been written to speed  things 
  413.         up a little bit.
  414.         
  415.         
  416.         Thanks go to:
  417.         
  418.              Teddystacker    - Beta Testing, Ego Boosting, Distribution.
  419.              Tempest         - Fast memory moving routine (v2.01).
  420.              Thor            - Title screen graphics
  421.              Axe of Delight  - Depack Routine.
  422.              HiSoft          - HiSoft Basic / Lattice C5 / Devpac2.
  423.              The Alien       - Inspiration.
  424.              Steve           - Arcade Fantasy BBS (0533-376056 8pm-8am)
  425.         
  426.         
  427.              The  following PD libraries always stock the latest  version 
  428.              of The Revenge Doc Displayer:
  429.         
  430.              Goodman Enterprises, 16 Conrad Close, Meir Hay Estate,
  431.              Longton, Stoke-on-Trent ST3 1SW
  432.         
  433.              Atari User Group (Scotland), 27 Rosslyn Terrace,
  434.              Edinburgh EH6 5AU
  435.         
  436.              Warpzone PDL, 53 Ropewalk, River Street, St Judes,
  437.              Bristol BS2 9EG
  438.         
  439.              The ST Club, 9 Sutton Place, 49 Stoney Street, 
  440.              Nottingham NG1 1LX
  441.         
  442.              TRuST PD, 18 The Park, Southowram, Halifax HX3 9QY
  443.         
  444.              The South West Software Library, PO Box 562, Wimborne,
  445.              Dorset BH21 2YD
  446.         
  447.              MT Software, Greensward House, The Broadway, Totland,
  448.              I.O.W.  PO39 0BX
  449.         
  450.              PD.ST, 95 Elton Road, Sandbach, Cheshire CW11 9NF
  451.         
  452.              Floppyshop, 45 Provost Graham Avenue, Hazlehead,
  453.              Aberdeen AB1 8HB
  454.         
  455.              L.A.P.D.  80 Lee Lane, Langley, Heanor, Derbyshire DE7 7HN
  456.         
  457.              SOFTViLLE Computer Supplies, Unit 5, Stratfield Park,
  458.              Elettra Avenue, Waterlooville, Hants PO7 7XN
  459.         
  460.              Public Dominator, PO Box 801, Bishop's Stortford,
  461.              Hertfordshire CM23 3TZ
  462.         
  463.              Freaks Public Domain Library, 29 Leap Valley Crescent,
  464.              Downend, Bristol BS16 6TQ
  465.         
  466.              B-Soft Public Domain, 33 Corsham Road, Calcot, Reading,
  467.              Berkshire RG3 5ZH.
  468.         
  469.              Atari ST User Group Norway PD Library, c/o S.A.Jensen,
  470.              N-3630 Rødberg, NORWAY.
  471.         
  472.         
  473.              If  you  have any problems getting the latest  version  then 
  474.              send  me £2.00 (or £1.00 if you supply your own  disk),  and 
  475.              I'll  send  you the latest version.   The  Revenge  Document 
  476.              Displayer   is   also  distributed  on   "The   Hitchhiker's 
  477.              PD/Shareware  Disk  V2.00"  - highly acclaimed  by  most  PD 
  478.              libraries.  This disk is available from the above libraries.
  479.         
  480.         
  481.         
  482.         The  Revenge  Document  Displayer  is  Shareware  (some   'custom 
  483.         versions'  are  not) and may only be distributed  for  profit  by 
  484.         registered  organisations.   Public Domain / Shareware  Libraries 
  485.         may  become  registered by sending a fee of £10.00 to me  at  the 
  486.         address  below.   Any  groups/packers/crackers etc  may  use  the 
  487.         displayer  on their menus as long as they greet me,  read  on  if 
  488.         you'd like your own version.
  489.         
  490.         The  HiSoft  Basic source code for version 1.93  of  The  Revenge 
  491.         Document Displayer has now been released,  and is available  from 
  492.         any  of the PD libraries mentioned above.   The actual code is  a 
  493.         bit of a mess as it has undergone a lot of 'bolt-on' upgrades and 
  494.         bug  fixes.   I have also released the bits of machine code  that 
  495.         the Basic version uses (XTRAS.BIN & DOC.BIN).  These will need to 
  496.         be added to your HBASIC.LIB file before you can compile the  main 
  497.         program.   This can be achieved by using the BUILDLIB.TTP program 
  498.         that  is included with HiSoft Basic (not Power  Basic).   Consult 
  499.         your HiSoft manual for more information.
  500.         
  501.         
  502.         Custom Versions...
  503.         
  504.         If you would like a custom version of the Document Displayer  for 
  505.         your own use,  then send £10.00,  your name,  address,  telephone 
  506.         number,  a  black and white medium resolution picture (Degas  PI2 
  507.         please),  and  a name for the displayer,  to me at the  following 
  508.         address:
  509.         
  510.                   Stuart Coates
  511.                   9 Links Road
  512.                   Kibworth Beauchamp
  513.                   Leicester LE8 0LD
  514.                   England UK
  515.         
  516.         All correspondence will be handled in strict confidence.   If you 
  517.         would  like  regular  updates of  your  displayer  and  technical 
  518.         support then the cost is £30.  
  519.         
  520.         You can also contact me via the totally brilliant ARCADE  FANTASY 
  521.         BBS  on  0533  376056 (300-2400 8pm-8am),  but  don't  expect  an 
  522.         immediate answer as my mailbox is only scanned a couple of  times 
  523.         a week.   The latest version of the RDD is always posted on  this 
  524.         board.   If you do leave any e-mail,  then include your address / 
  525.         phone number as I can't reply via e-mail because I haven't got  a 
  526.         modem.   If anyone wishes to lend me such an article,  it will be 
  527.         greatly received.
  528.         
  529.         
  530.         
  531.         
  532.         History of The Revenge Document Displayer...
  533.         
  534.         
  535.         Version 1.0  15th April 1990
  536.         
  537.              The very first version was very primitive, and very slow.
  538.              All it did was load a text file,  scroll it up /  down,  and 
  539.              then let you dump it to the printer.
  540.         
  541.         Version 1.1  16th April 1990
  542.         
  543.              A little bit faster, although it is still slow...!
  544.         
  545.         Version 1.2  14th May 1990
  546.         
  547.              Goto  Top  /  Bottom  keys,   Help  screen,  Search  option, 
  548.              Bookmarks.
  549.         
  550.         Version 1.3  15th May 1990
  551.         
  552.              Printer  output  improved,   it  now  handles  page   breaks 
  553.              (wow..!).
  554.         
  555.         Version 1.4  26th June 1990
  556.         
  557.              Handle  TABs correctly,   Scrolling speed  increased  (66%),  
  558.              Faster DOC loading time,   Funky Title Screen,   Changes  to 
  559.              medium rez if you load in low rez.
  560.         
  561.         Version 1.41  1st July 1990
  562.         
  563.              Better Help screen,  program structure(?) improved.
  564.         
  565.         Version 1.50  10th July 1990
  566.         
  567.              Almost a complete re-write of the text handling routines.
  568.              This resulted in a great speed improvement,  and the ability 
  569.              to handle larger documents.
  570.         
  571.         Version 1.51  11th July 1990
  572.         
  573.              Repeat Search feature,  50/60Hz feature for colour monitors,  
  574.              Faster TAB handling.
  575.         
  576.         Version 1.52  16th July 1990
  577.                 
  578.              Doesn't now crash when you load a document with < 20 lines.
  579.                 
  580.         Version 1.53  19th July 1990
  581.                 
  582.              Keystroke compatibility with the desktop text viewer.
  583.              Faster DOC loading.
  584.                 
  585.         Version 1.60  20th July 1990
  586.                 
  587.              Support for document encription.
  588.                 
  589.         Version 1.70  23rd July 1990
  590.         
  591.              File  selector  added,   loading  another  document  without 
  592.              quitting feature.  The first Teddystacker version.
  593.         
  594.         Version 1.71  10th August 1990
  595.         
  596.              Small bug in the file selector fixed.
  597.         
  598.         Version 1.72  17th August 1990
  599.         
  600.              Very  crude packing algorithm supported (this was one of  my 
  601.              own..!)
  602.         
  603.         Version 1.73  21st August 1990
  604.         
  605.              My  packing routine removed.   Now supports the  ICE  packer 
  606.              v2.11.   I think I'll leaving packer writing to the guys who 
  607.              can.!
  608.         
  609.         Version 1.74  22nd August 1990
  610.         
  611.              Automation packer supported.
  612.         
  613.         Version 1.80  24th August 1990
  614.         
  615.              Now you can use pictures in your documents.
  616.         
  617.         Version 1.81  2nd September 1990
  618.         
  619.              Picture dump routine, Printer Configuration screen.
  620.         
  621.         Version 1.82  7th September 1990
  622.         
  623.              Faster text output even though it's still using the BIOS.
  624.         
  625.         Version 1.90  12th October 1990
  626.         
  627.              Very fast text output routines used.  These routines out-run 
  628.              programs like Turbo ST and Quick ST2.
  629.         
  630.         Version 1.91  19th October 1990
  631.         
  632.              Nice font added.
  633.         
  634.         Version 1.92  26th October 1990
  635.         
  636.              Faster text formatting (507%).
  637.              Faster scrolling (9%).
  638.                 
  639.         Version 1.93  28th October 1990
  640.         
  641.              New file selector that allows you to switch drives.
  642.              Mouse scrolling added.
  643.         
  644.         Version 2.00  3rd February 1991
  645.         
  646.              Complete re-write in C (Lattice C version 5).
  647.                  (The old version was written in HiSoft BASIC).
  648.              Better mouse support.
  649.              Pop-up menus / interactive windows.
  650.              Brilliant file selector.
  651.              Now supports only ICE Packer v2.20.
  652.              Picture ability removed (nobody used it anyway).
  653.              Scrolling speed improved (20%).
  654.              Search speed improved (350-800%).
  655.              Ability to launch another program from within.
  656.              Block marking/printing.
  657.              Number of Pages display.
  658.              Size of program reduced (about 50%).
  659.              Overall Speed of displayer increased.
  660.              Loads of new features.
  661.         
  662.         Version 2.01  17th February 1991
  663.         
  664.              Scrolling routines speeded up by 50%.
  665.              Text output routines 11-14% faster.
  666.              Fileselector bug fixed.
  667.              Search from current position feature.
  668.         
  669.         Version 2.02  19th February 1991
  670.         
  671.              Enhanced box drawing.
  672.              Help screen cleaned up.
  673.              Max lines bug fixed - now doesn't crash.
  674.         
  675.         Version 2.03  26th February 1991
  676.         
  677.              Picture  is  now  displayed properly in medium  rez  when  a 
  678.              document is auto loaded.
  679.         
  680.         Version 2.04  6th March 1991
  681.         
  682.              Grey-Text implemented for block marking.
  683.              Bookmark menu (set bookmarks using the mouse).
  684.              Enhanced File Selector (inc scrolling by page).
  685.              Printer Drivers Implemented (build your own...!)
  686.              Probably the fastest text scrolling on the ST.
  687.         
  688.         Version 2.05  11th March 1991
  689.         
  690.              Compatibility with programs that change the screen position.
  691.              Problem with the moving busy-bee has been fixed.
  692.              Slightly faster text output ...!
  693.         
  694.         Version 2.06  16th March 1991
  695.         
  696.              Wide carriage printers supported, up to 255 characters.
  697.              Left margin printing available.
  698.         
  699.         Version 2.07  18th March 1991
  700.         
  701.              Small font (42 lines) available on hi-res monitors.
  702.         
  703.         Version 2.08  20/26th March 1991
  704.         
  705.              Save bookmarks feature (autoload when you load doc).
  706.              File selector enhanced.
  707.              Almost all spelling mistakes eliminated.
  708.         
  709.         Version 2.09   20th April 1991
  710.         
  711.              Minor code enhancements
  712.         
  713.         Version 2.10   5th May 1991
  714.         
  715.              Autoscroll feature added.
  716.         
  717.         Version 2.11   18th May 1991
  718.         
  719.              Autoscroll feature enhanced.
  720.              Block marking by specifying line numbers.
  721.              Initialises and exits 100% legally (probably).
  722.              Scrolls text at 49 lines per second...!
  723.              Searching speed is over 1900 lines per second...!
  724.         
  725.         
  726.         Version 2.20   25th May 1991  (never released)
  727.         
  728.              Text formatting is now a lot faster.
  729.         
  730.         
  731.         Version 2.21   2nd June 1991
  732.         
  733.              Several bugs fixed in the new formatting routines.
  734.              Handles VERY LARGE documents better.
  735.         
  736.         Version 2.22   25th June 1991
  737.         
  738.              Text output and scrolling speed increased by about 5%.
  739.              Many new 'Custom versions' released.
  740.         
  741.         Version 2.23   1st July 1991
  742.         
  743.              Few minor bug fixes / optimizations.
  744.         
  745.         
  746. ə